package com.taoge.biz.server.param.sms;

import com.taoge.biz.common.enums.SmsActionType;
import com.taoge.framework.annotation.NotNull;
import lombok.Getter;
import lombok.Setter;

/**
 * @className: SendSmsCodeParam
 * @description: 发送短信验证码参数
 * @author: YaoSiCheng
 * @date: 2024-08-28 15:10
 */
@Getter
@Setter
public class SendSmsCodeParam {

    @NotNull(errorMsg = "用户ID不能为空")
    Long userId;
    @NotNull(errorMsg = "手机号不能为空")
    String originMobile;
    @NotNull(errorMsg = "请选择国家")
    String mobilePrefix;
    @NotNull(errorMsg = "请选择国家")
    String iso;
    @NotNull(errorMsg = "请选择短信类型")
    SmsActionType actionType;
    @NotNull(errorMsg = "用户信息异常")
    String ip;
}
